import pinia from '@/store'
import { useUserStore } from '@/store/modules/user'
let userStore = useUserStore(pinia)
// 在非组件页面引入小仓库,要先引入大仓库

export const isHasButton = (app:any) => {
  // 全局自定义指令实现按钮权限
  app.directive('has', {
    // 全局指令的dom挂在完毕的时候会执行
    // options配置项
    mounted (el:any, options: any) {
      // console.log(userStore.buttons, options.value)
      if(!userStore.buttons.includes(options.value)) {
        // 如果没有权限,从dom树直接移除
        el.parentNode.removeChild(el)
      }
    }
  })
} 










